***Antipattern***
Count: 0

***Pattern***
Count: 27
-PATCH  /live_services/{id}/suspension Partners may specify the following values for the suspended field: suspend = 0 implies an un-suspension of services, with the service being enabled. suspend != 0 implies a Partner suspension of the account. While suspended, no Credits will be consumed and the service will be disabled and not usable.
-GET  /master_dns/{id}/records/{dnsId} Returns a single Dns Record by ID.
-GET  /master_dns/count Allows API to count all NamedDomains accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
-GET  /outmails/{id}/logs For the specified Outmail Id, fetch the list of messages for which detailed logs are available. Range of dates required (within the last 7 days) can be specified using the query parametrs start=YYYY-MM-DD and ?end=YYYY-MM-DD. By default the last 24hours are returned.
-PATCH  /outmails/{id}/enabled Enable (turn on) or Disable (turn off) a specified Outmail service. While the service is disabled, it cannot be used, but PartnerCredits will still be consumed.
-GET  /backup_dns/count Allows API to count all BackupZones accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
-GET  /outmails/count Allows API to count all Outmail accessible to the current Client - including Partners & EndUsers.
-GET  /clients/count Allows API to count all Client accessible to the current Client - including Partners & EndUsers.
-GET  /backup_dns/{id} Returns a single BackupZone record by ID.
-GET  /clients/{id} Returns a single Client record by ID.
-GET  /live_services/{id} Returns a single LiveService record specified by the internal ID. This record contains the cross-product, generic information on the service, along with the type of the service, and API endpoint URLs for the resource which describes the service-specific information (e.g. usernames, domains, etc.
-GET  /live_services/service_names Returns a list of the authenticated partner's available services. The along with the information that is required to us POST requests to Rest endpoints to create new services.
-GET  /clients/self Returns your own Client record.
-GET  /master_dns/{id}/records Allows API to search all DnsRecords accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
-PATCH  /clients/{id}/token Convert an existing Client account into a Partner.
-GET  /outmails/{id}/quota Returns the quota info for an outmail record - a snapshot over the last hour. The quota control in Outmail is provided by 'leaky bucket' throttling, where a full 'bucket' would empty over a 7-day period - i.e. an initially fully-used quota would recover completely over 7 days if unused.
-GET  /clients Allows API to search all Client accessible to the current Client - including Partners & EndUsers. The use of the search parameter allows most fields to be searched on, including combination searches.
-GET  /backup_dns/{id}/records/{backupZoneId} Returns a single BackupZoneRecord by ID.
-PATCH  /clients/{id}/enabled This endpoint PATCH allows a client to be disabled. Disabling a client suspends all of their services and prevents login. No further Partner Credits will consumed by those services.
-PATCH  /clients/{id}/generate_api_key Generate or re-generate an API Key for the specified Partner.
-GET  /outmails/{id}/logs/{messageId} Returns the detailed history from the logfiles for a specified Outmail account and message id.
-GET  /outmails/{id}/summary Retrieve summarised info for the specified Outmail record The use of the start and end parameter allows date range to be specified. You can also specify a groupBy parameter, or allow it to automatically select.
-GET  /backup_dns/{id}/records Allows API to search all BackupZoneRecords accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
-GET  /backup_dns Allows API to search all BackupZone accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
-GET  /live_services Fetch a list of client resources that are owned by the authenicating user. This list (if not filtered) will include the authenticated Partner and all of their clients.
-PATCH  /clients/{id}/promote Convert an existing Client account into a Partner.
-GET  /live_services/count Allows API to count all liveservices accessible to the currently authenticated Client.
